*{margin: 0;padding: 0;list-style: none;}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea /* for ie */ {font:12px "lanting","微软雅黑","宋体","Arial Narrow",HELVETICA, \5b8b\4f53, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a { text-decoration: none; color:#333 }
a:hover { text-decoration: underline; color:#d91213 }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
border: solid 1px #000;
/*很关键：将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*加padding防止文字覆盖*/
padding-right: 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body {background:#f8f8f8; font-family:lanting !important; padding-top:0px;}
em{font-style:normal}
li{list-style:none}
img {transition: all 0.3s linear 0s;}
img:hover {transition: all 0.3s linear 0s;}
a {color:#333}
a:hover {color:#DB371C}
span {font-family:lanting !important}
input {outline:0 !important;}
select {outline:0 !important;}
textarea,button {outline:0 !important;}


@font-face {
    font-family: 'shuzi';
    src: url('../fonts/kaiti.eot'); /* IE9 Compat Modes */
    src: url('../fonts/kaiti.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/kaiti.woff') format('woff'), /* Modern Browsers */
         url('../fonts/kaiti.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/kaiti.svg#webFontName') format('svg'); /* Legacy iOS */
}

/* banner */
.flexslider{position:relative;height:320px;overflow:hidden; width:100%; margin:0px auto; z-index:10; background:#212735}
.slides{position:relative;z-index:1;}
.slides li{height:320px;}
.slides li a {width:100%; overflow:hidden; margin:0px auto; height:100%; display:block; text-align:right}
.slides li a:hover {width:100%; overflow:hidden; margin:0px auto; height:100%; display:block; text-decoration:none}



.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:60px;height:58px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10%;background:url(../images/prev.png) center center no-repeat; left:100px;}
.flex-direction-nav li a.flex-next{right:10%;background:url(../images/next.png) center center no-repeat; right:100px;}

/*top*/
.topmian {width:100%; overflow:hidden; height:120px; background:#FFF}
.topmian div.m {width:1200px; overflow:hidden; height:120px; display:block; margin:0px auto}
.topmian div.m div.l {width:380px; overflow:hidden; float:left; height:120px;}
.topmian div.m div.c {width:310px; overflow:hidden; float:left; height:120px; padding-left:30px;}
.topmian div.m div.c dl {width:294px; overflow:hidden; height:34px; border-radius:100px; background:#f5e8ea; padding:8px; text-align:left; line-height:34px; font-size:18px; font-weight:bold; color:#c11634; margin-top:35px;}
.topmian div.m div.c dl dt {width:34px; overflow:hidden; height:36px; text-align:left; line-height:34px; font-size:36px; color:#c11634; float:left; font-weight:normal}
.topmian div.m div.c dl dd {width:250px; overflow:hidden; text-align:left; float:left; padding-left:10px; line-height:30px;}
.topmian div.m div.r {width:450px; overflow:hidden; float:left; height:120px; padding-left:30px;}
.topmian div.m div.r div.bd {width:444px; overflow:hidden; height:44px; border:1px solid #d2d2d2; background:#f8f8f8; border-radius:100px; padding:2px; margin-top:35px;}
.topmian div.m div.r div.bd i {width:44px; overflow:hidden; height:44px; display:block; float:left; line-height:46px; font-size:32px; color:#808080; text-align:left; margin-left:15px;}
.topmian div.m div.r div.bd input {width:270px; overflow:hidden; height:44px; display:block; border:0px; background:none; line-height:44px; font-size:14px; color:#808080; float:left; padding-right:20px;}
.topmian div.m div.r div.bd button {width:95px; overflow:hidden; height:44px; display:block; border:0px; background:#c11634; color:#FFF; font-size:14px; color:#FFF; font-weight:bold; float:left; border-radius:100px;}
.topmian div.m div.r div.bd button:hover {width:95px; overflow:hidden; height:44px; display:block; border:0px; background:#940821; color:#FFF; font-size:14px; color:#FFF; font-weight:bold; float:left; border-radius:100px; cursor:pointer;}

.nav {width:100%; height:40px; display:block; background:#FFF}
.nav div.m {width:1200px; height:40px; margin:0px auto}
.nav div.m div.l {width:220px; height:40px; text-align:center; line-height:40px; font-size:18px; background:#c11634; float:left; color:#FFF; cursor:pointer; position:relative}
.nav div.m div.l div.service {width:220px; overflow:hidden; height:320px; background:#FFF; position:absolute; left:0px; top:40px; z-index:99999}
.nav div.m div.l div.service dl {width:196px; overflow:hidden; height:50px; border-bottom:1px solid #eee; padding-left:12px; padding-right:12px; padding-top:14.5px; padding-bottom:14.5px;}
.nav div.m div.l div.service dl dt {width:40px; overflow:hidden; height:50px; float:left; text-align:left; line-height:56px; font-size:30px; color:#287ff1}
.nav div.m div.l div.service dl dd {width:156px; overflow:hidden; height:50px; line-height:50px; text-align:left; float:left; font-size:16px; color:#333}
.nav div.m div.l div.service dl dd i {width:20px; overflow:hidden; height:50px; line-height:50px; display:block; float:right; text-align:right; font-size:20px; color:#666}


.nav div.m div.lny {width:220px; height:40px; text-align:center; line-height:40px; font-size:14px; background:#c11634; float:left; color:#FFF; cursor:pointer; position:relative}
.nav div.m div.lny div.service {width:220px; overflow:hidden; height:0px; background:#FFF; position:absolute; left:0px; top:40px; z-index:99999}
.nav div.m div.lny div.service dl {width:196px; overflow:hidden; height:50px; border-bottom:1px solid #eee; padding-left:12px; padding-right:12px; padding-top:14.5px; padding-bottom:14.5px;}
.nav div.m div.lny div.service dl dt {width:40px; overflow:hidden; height:50px; float:left; text-align:left; line-height:56px; font-size:30px; color:#287ff1}
.nav div.m div.lny div.service dl dd {width:156px; overflow:hidden; height:50px; line-height:50px; text-align:left; float:left; font-size:16px; color:#333}
.nav div.m div.lny div.service dl dd i {width:20px; overflow:hidden; height:50px; line-height:50px; display:block; float:right; text-align:right; font-size:20px; color:#666}
.nav div.m div.lny:hover {width:220px; height:40px; text-align:center; line-height:40px; font-size:14px; background:#c11634; float:left; color:#FFF; cursor:pointer; position:relative}
.nav div.m div.lny:hover div.service {width:220px; overflow:hidden; height:320px; background:#FFF; position:absolute; left:0px; top:40px; z-index:99999}
.nav div.m div.lny:hover div.service dl {width:196px; overflow:hidden; height:50px; border-bottom:1px solid #eee; padding-left:12px; padding-right:12px; padding-top:14.5px; padding-bottom:14.5px;}
.nav div.m div.lny:hover div.service dl dt {width:40px; overflow:hidden; height:50px; float:left; text-align:left; line-height:56px; font-size:30px; color:#287ff1}
.nav div.m div.lny:hover div.service dl dd {width:156px; overflow:hidden; height:50px; line-height:50px; text-align:left; float:left; font-size:16px; color:#333}
.nav div.m div.lny:hover div.service dl dd i {width:20px; overflow:hidden; height:50px; line-height:50px; display:block; float:right; text-align:right; font-size:20px; color:#666}


.nav div.m div.r {width:930px; overflow:hidden; height:40px; float:right;}
.nav div.m div.r a {width:auto; overflow:hidden; float:left; display:block; height:40px; line-height:40px; font-size:16px; color:#333; padding-left:20px; padding-right:20px;}
.nav div.m div.r a:hover {width:auto; overflow:hidden; float:left; display:block; height:40px; line-height:40px; font-size:16px; color:#c11634; padding-left:20px; padding-right:20px; text-decoration:none}
.nav div.m div.r a.ahover {width:auto; overflow:hidden; float:left; display:block; height:40px; line-height:40px; font-size:16px; color:#c11634; font-weight:bold; padding-left:20px; padding-right:20px; text-decoration:none}


/*index_1*/
.index_dfb {width:1200px; overflow:hidden; margin:0px auto}
.index_dfb h1 {width:1200px; overflow:hidden; text-align:center; font-size:32px; color:#333; line-height:160px;}
.index_dfb div.m {width:1200px; overflow:hidden; margin:0px auto}
.index_dfb div.m td {text-align:center !important; line-height:30px;}


.tonglanad {width:1200px; overflow:hidden; height:auto; display:block; margin:0px auto; margin-top:25px;}
.tonglanad img {width:1200px; overflow:hidden; height:auto; display:block}

.index_six {width:1244px; overflow:hidden; margin:0px auto}
.index_six h1 {width:1244px; overflow:hidden; text-align:center; font-size:30px; color:#333; line-height:160px; font-weight:normal}
.index_six div.m {width:1244px; overflow:hidden; margin:0px auto}

.index_six div.m ul li {width:386px; overflow:hidden; padding-left:22px; float:left; height:100px; margin-bottom:22px;}
.index_six div.m ul li a {width:386px; overflow:hidden; height:100px; border-radius:5px; display:block; position:relative}
.index_six div.m ul li a i {width:68px; overflow:hidden; height:68px; display:block; position:absolute; top:16px; left:20px; border-radius:100px; text-align:center; line-height:68px; font-size:42px;}
.index_six div.m ul li a div {width:268px; overflow:hidden; position:absolute; left:100px; top:22px; text-align:left; font-size:24px; line-height:30px;}
.index_six div.m ul li a div p {width:auto; overflow:hidden; display:block; font-size:12px; line-height: 18px; padding-top: 5px;}

.index_six div.m ul li a:hover {width:386px; overflow:hidden; height:100px; border-radius:5px; display:block; position:relative}
.index_six div.m ul li a:hover i {width:68px; overflow:hidden; height:68px; display:block; position:absolute; top:16px; left:20px; border-radius:100px; text-align:center; line-height:68px; font-size:42px;}
.index_six div.m ul li a:hover div {width:268px; overflow:hidden; position:absolute; left:100px; top:22px; text-align:left; font-size:24px; line-height:30px; color:#c11634 !important}
.index_six div.m ul li a:hover div p {width:auto; overflow:hidden; display:block; font-size:12px; line-height: 18px; padding-top: 5px;}

.index_video {width:1198px; overflow:hidden; border:1px solid #d9d9d9; border-radius:5px; background:#d9d9d9; margin:0px auto; margin-top:5px;}
.index_video h1 {width:1198px; overflow:hidden; height:56px; background:#e4e4e4; text-align:left; line-height:56px; font-size:16px; color:#c11634}
.index_video h1 i {width:25px; overflow:hidden; height:25px; display:block; float:left; padding:3px; background:#e2c6c3; border-radius:100px; font-size:20px; font-weight:normal; color:#c11634; text-align:center; line-height:25px; margin-top:12.5px; margin-left:20px;}
.index_video h1 span {width:auto; overflow:hidden; line-height:56px; float:left; display:block; padding-left:12px;}
.index_video h1 ul {width:auto; overflow:hidden; height:56px; float:left; padding-left:50px;}
.index_video h1 ul li {width:auto; overflow:hidden; text-align:center; line-height:56px; font-size:16px; float:left}
.index_video h1 ul li a {width:auto; overflow:hidden; display:block; height:56px; line-height:56px; padding-left:20px; padding-right:20px; color:#333; font-weight:normal}
.index_video h1 ul li a:hover {width:auto; overflow:hidden; display:block; height:56px; line-height:56px; padding-left:20px; padding-right:20px; color:#c11634}
.index_video h1 ul li a.ahover {width:auto; overflow:hidden; display:block; height:56px; line-height:56px; padding-left:20px; padding-right:20px; color:#c11634; font-weight:bold}

.index_video div.m {width:1198px; overflow:hidden; padding:20px; padding-left:0px; padding-right:0px; background:#eee}
.index_video div.m ul li {width:215.6px; overflow:hidden; float:left; padding-left:20px;}
.index_video div.m ul li a {width:215.6px; overflow:hidden; height:auto; display:block; border-radius:7px; background:#FFF}
.index_video div.m ul li a img {width:215.6px; overflow:hidden; height:145px; display:block}
.index_video div.m ul li a h3 {width:185.5px; overflow:hidden; padding:15px; text-align:left; font-size:14px; color:#333; line-height:25px; font-weight:normal}
.index_video div.m ul li a h4 {width:185.5px; overflow:hidden; padding:15px; height:36px; padding-top:0px; padding-bottom:0px; background:#f7f7f7}
.index_video div.m ul li a h4 b {width:auto; overflow:hidden; line-height:36px; font-size:12px; color:#666; font-weight:normal;}
.index_video div.m ul li a h4 strong {width:auto; overflow:hidden; line-height:36px; float:right; font-size:12px; font-weight:normal; color:#666}
.index_video div.m ul li a h4 strong em {width:20px; overflow:hidden; height:36px; display:block; float:left; font-size:15px; text-align:center;}

.index_video div.m ul li a:hover {width:215.6px; overflow:hidden; height:auto; display:block; border-radius:7px; background:#FFF; text-decoration:none}
.index_video div.m ul li a:hover img {width:215.6px; overflow:hidden; height:145px; display:block}
.index_video div.m ul li a:hover h3 {width:185.5px; overflow:hidden; padding:15px; text-align:left; font-size:14px; color:#c11634; line-height:25px; font-weight:normal}
.index_video div.m ul li a:hover h4 {width:185.5px; overflow:hidden; padding:15px; height:36px; padding-top:0px; padding-bottom:0px; background:#f7f7f7}
.index_video div.m ul li a:hover h4 b {width:auto; overflow:hidden; line-height:36px; font-size:12px; color:#666; font-weight:normal;}
.index_video div.m ul li a:hover h4 strong {width:auto; overflow:hidden; line-height:36px; float:right; font-size:12px; font-weight:normal; color:#666}
.index_video div.m ul li a:hover h4 strong em {width:20px; overflow:hidden; height:36px; display:block; float:left; font-size:15px; text-align:center;}

.index_ydy {width:100%; overflow:hidden; background:url(../images/zixun.jpg) center no-repeat; margin-top:25px; padding-top:50px; padding-bottom:50px;}
.index_ydy h1 {width:1200px; overflow:hidden; text-align:center; font-size:30px; color:#fff; line-height:80px; margin-top:50px; font-weight:normal; margin:0px auto;}
.index_ydy div.m {width:1158px; overflow:hidden; border-radius:5px; background:#eee; border:1px solid #eee; padding:20px; padding-bottom:0px; padding-top:0px; margin:0px auto}
.index_ydy div.m div.l {width:797px; overflow:hidden; float:left; padding-right:30px; margin-right:30px; border-right:1px dotted #888}
.index_ydy div.m div.r {width:300px; overflow:hidden; float:right}
.index_ydy div.m div.r input {width:270px; overflow:hidden; height:40px; border:0px; border-radius:5px; background:#ddd; text-align:left; padding-left:15px; padding-right:15px; line-height:40px; font-size:15px; color:#666; margin-top:20px;}
.index_ydy button {width:300px; overflow:hidden; height:50px; margin:0px auto; border:0px; background:#c11634; text-align:center; line-height:50px; font-size:16px; font-weight:bold; display:block; border-radius:100px; color:#FFF; margin-top:30px;}
.index_ydy button:hover {width:300px; overflow:hidden; height:50px; margin:0px auto; border:0px; background:#a11029; text-align:center; line-height:50px; font-size:16px; font-weight:bold; display:block; border-radius:100px; color:#FFF; margin-top:30px; cursor:pointer}

.index_ydy div.m div.l label {width:175px; overflow:hidden; height:40px; float:left; margin-right:19px; border:1px solid #ddd; line-height:40px; text-align:center; font-size:14px; background:#fff; border-radius:5px; margin-bottom:20px; cursor:pointer;}
.index_ydy div.m div.l label input {width:20px; height:20px; border-radius:3px; border:1px solid #ddd !important; z-index:999999; display:inline-block !important; vertical-align:middle !important; margin-right:10px;}

/*设置复选框的样式*/
input[type=checkbox]{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color:none;
	border: 1px solid #ddd;
	zoom: 1;
	outline: none;
	-webkit-appearance:none;/*去除默认样式*/
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
}
/*设置复选框选中时的样式*/
input[type=checkbox]:checked{
	background-image: url(../images/choose.png);/*引入背景图*/
	background-size:100%;/*设置背景图大小*/
	border: 1px solid #c11634;
}



.index_news {width:1200px; overflow:hidden; margin:0px auto; margin-top:25px; border-radius:5px;}
.index_news div.l {width:260px; overflow:hidden; float:left; background:url(../images/bg_01.png) bottom center no-repeat #fec6d3; padding-bottom:100px;}
.index_news div.l h3 {width:230px; overflow:hidden; height:50px; background:#df9fa9; padding-left:15px; padding-right:15px; text-align:left; line-height:50px; font-size:18px; color:#FFF}
.index_news div.l h3 i {width:30px; overflow:hidden; height:50px; display:block; float:left; text-align:left; line-height:54px; font-size:26px; font-weight:normal; color:#FFF}
.index_news div.l div.m {width:220px; overflow:hidden; padding:20px;}
.index_news div.l div.m a {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #df9fa9; line-height:36px; font-size:16px; color:#a45662; display:block; margin-bottom:18px;}
.index_news div.l div.m a:hover {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #df9fa9; background:#df9fa9; line-height:36px; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; display:block; margin-bottom:18px;}
.index_news div.l div.m a.ahover {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #df9fa9; background:#df9fa9; line-height:36px; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; display:block; margin-bottom:18px;}

.index_news div.r {width:920px; overflow:hidden; float:right; border:1px solid #e3e3e3; border-left:0px; background:#fff; padding-left:19px;}
.index_news div.r h3 {width:900px; border-bottom:1px solid #eee; height:49px; line-height:49px; text-align:left; font-size:16px; color:#333}
.index_news div.r h3 i {width:30px; overflow:hidden; height:50px; display:block; float:left; text-align:left; line-height:54px; font-size:24px; font-weight:normal; color:#333}
.index_news div.r div.m {width:900px; overflow:hidden; margin-top:20px;}
.index_news div.r div.m div.list {width:440px; overflow:hidden; float:left}
.index_news div.r div.m div.list dl {width:440px; overflow:hidden; padding-bottom:15px;}
.index_news div.r div.m div.list dl a {width:440px; overflow:hidden; height:auto; display:block}
.index_news div.r div.m div.list dl a dt {width:170px; overflow:hidden; height:100px; border-radius:5px; float:left}
.index_news div.r div.m div.list dl a dt img {width:170px; overflow:hidden; height:100px; display:block}
.index_news div.r div.m div.list dl a dd {width:250px; overflow:hidden; float:right; text-align:left; line-height:25px; font-size:16px; color:#333}
.index_news div.r div.m div.list dl a dd p {width:auto; overflow:hidden; display:block; text-align:left; line-height:22px; font-size:12px; color:#999; padding-top:5px;}
.index_news div.r div.m div.list dl a dd p b {font-weight:normal; color:#c11634}

.index_news div.r div.m div.list dl a:hover {width:440px; overflow:hidden; height:auto; display:block}
.index_news div.r div.m div.list dl a:hover dt {width:170px; overflow:hidden; height:100px; border-radius:5px; float:left}
.index_news div.r div.m div.list dl a:hover dt img {width:170px; overflow:hidden; height:100px; display:block}
.index_news div.r div.m div.list dl a:hover dd {width:250px; overflow:hidden; float:right; text-align:left; line-height:25px; font-size:16px; color:#c11634}
.index_news div.r div.m div.list dl a:hover dd p {width:auto; overflow:hidden; display:block; text-align:left; line-height:22px; font-size:12px; color:#999; padding-top:5px;}
.index_news div.r div.m div.list dl a:hover dd p b {font-weight:normal; color:#c11634}
.index_news div.r div.m div.list ul li {width:425px; overflow:hidden; line-height:30px; font-size:14px; background:url(../images/icon_1.png) left no-repeat; padding-left:15px;}
.index_news div.r div.m div.list ul li a {width:425px; overflow:hidden; display:block; line-height:30px; font-size:14px; color:#333; text-align:left}
.index_news div.r div.m div.list ul li a span {color:#999; float:right; font-size:14px;}

.index_news div.r div.qa {width:900px; overflow:hidden; border-radius:6px; background:#efefef; height:100px; margin-bottom:20px; margin-top:23px;}
.index_news div.r div.qa div.ll {width:200px; overflow:hidden; height:100px; float:left; background:#e7e7e7}
.index_news div.r div.qa div.ll i {width:50px; overflow:hidden; height:50px; display:block; float:left; text-align:center; line-height:50px; font-size:44px; color:#b8707b; margin-top:25px; margin-left:20px;}
.index_news div.r div.qa div.ll p {width:100px; overflow:hidden; text-align:left; display:block; float:left; padding-left:10px; font-size:15px; color:#b8707b; line-height:25px; margin-top:22px;}

.index_news div.r div.qa div.rr {width:700px; overflow:hidden; height:100px; float:right;}
.index_news div.r div.qa div.rr ul {width:233.33333px; overflow:hidden; float:left; height:100px; height:50px; margin-top:25px;}
.index_news div.r div.qa div.rr ul li {width:auto; overflow:hidden; padding-left:15px; padding-right:15px; display:block;}
.index_news div.r div.qa div.rr ul li a {width:100%; overflow:hidden; text-align:left; line-height:25px; font-size:14px; color:#5e5e5e; display:block}
.index_news div.r div.qa div.rr ul li a i {width:26px; overflow:hidden; height:26px; display:block; float:left; border-radius:100px; background:#efccd4; color:#b8707b; text-align:center; font-size:14px; line-height:26px; font-style:normal; margin-top:12px; margin-right:15px;}
.index_news div.r div.qa div.rr ul li a:hover {width:100%; overflow:hidden; text-align:left; line-height:25px; font-size:14px; color:#c11634; display:block}
.index_news div.r div.qa div.rr ul li a:hover i {width:26px; overflow:hidden; height:26px; display:block; float:left; border-radius:100px; background:#efccd4; color:#b8707b; text-align:center; font-size:14px; line-height:26px; font-style:normal; margin-top:12px; margin-right:15px;}


.mm2 {width:220px; overflow:hidden; padding:20px;}
.mm2 a {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #d29b8d; line-height:36px; font-size:16px; color:#935d4e; display:block; margin-bottom:18px;}
.mm2 a:hover {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #d29b8d; background:#d29b8d; line-height:36px; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; display:block; margin-bottom:18px;}
.mm2 a.ahover {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #d29b8d; background:#d29b8d; line-height:36px; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; display:block; margin-bottom:18px;}

.mm3 {width:220px; overflow:hidden; padding:20px;}
.mm3 a {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #71acb0; line-height:36px; font-size:16px; color:#378287; display:block; margin-bottom:18px;}
.mm3 a:hover {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #71acb0; background:#71acb0; line-height:36px; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; display:block; margin-bottom:18px;}
.mm3 a.ahover {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #71acb0; background:#71acb0; line-height:36px; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; display:block; margin-bottom:18px;}

.mm4 {width:220px; overflow:hidden; padding:20px;}
.mm4 a {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #896aad; line-height:36px; font-size:16px; color:#734d9f; display:block; margin-bottom:18px;}
.mm4 a:hover {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #896aad; background:#896aad; line-height:36px; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; display:block; margin-bottom:18px;}
.mm4 a.ahover {width:216px; overflow:hidden; height:36px; text-align:center; border-radius:6px; border:2px solid #896aad; background:#896aad; line-height:36px; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; display:block; margin-bottom:18px;}


/*footer*/
.footer_top {width:100%; overflow:hidden; margin-top:30px;}
.footer_top h1 {width:1200px; overflow:hidden; line-height:110px; margin:0px auto; text-align:center; font-size:26px; font-weight:normal}
.footer_top div.m {width:1200px; overflow:hidden; margin:0px auto; text-align:center}
.footer_top div.m a {width:auto; overflow:hidden; line-height:45px; text-align:left; display:inline-block; font-size:16px; color:#333}
.footer_top div.m a i {width:35px; overflow:hidden; height:35px; margin-top:5px; margin-right:10px; display:block; float:left; text-align:center; line-height:45px; font-size:40px;}
.footer_top div.m a i img {width:35px; overflow:hidden; height:35px; display:block}
.footer_top div.m a:hover {width:auto; overflow:hidden; line-height:45px; text-align:left; display:inline-block; font-size:16px; color:#c11634}
.footer_top div.m a:hover i {width:35px; overflow:hidden; height:35px; margin-top:5px; margin-right:10px; display:block; float:left; text-align:center; line-height:45px; font-size:40px;}
.footer_top div.m a:hover i img {width:35px; overflow:hidden; height:35px; display:block}
.footer_top div.m span {width:1px; overflow:hidden; height:30px; display:inline-block; background:#ddd; margin-left:20px; margin-right:20px; margin-top:10px; vertical-align:top}

.footer_mian {width:100%; overflow:hidden; background:#353535; padding-top:40px; margin-top:40px;}
.footer_mian div.m {width:1200px; overflow:hidden; margin:0px auto}
.footer_mian div.m div.l {width:340px; overflow:hidden; float:left; text-align:left; line-height:24px; font-size:15px; color:#FFF; vertical-align:middle}
.footer_mian div.m div.l dl {width:340px; overflow:hidden}
.footer_mian div.m div.l dl dt {width:80px; overflow:hidden; display:inline-block; line-height:24px; color:#FFF; vertical-align:middle; text-align:left; float:left; font-size:14px;}
.footer_mian div.m div.l dl dd {width:260px; overflow:hidden; float:left; text-align:left}
.footer_mian div.m div.l dl dd a {width:115px; overflow:hidden; padding-right:15px; display:inline-block; line-height:24px; color:#FFF; font-size:14px; float:left}
.footer_mian div.m div.l dl dd a:hover {width:115px; overflow:hidden; padding-right:15px; display:inline-block; line-height:24px; color:#eee; font-size:14px; float:left}
.footer_mian div.m div.c {width:520px; overflow:hidden; float:left; padding-left:20px;}
.footer_mian div.m div.c div.m {width:518px; overflow:hidden; border:1px dotted #fff; border-radius:5px; height:120px;}
.footer_mian div.m div.c div.m div.t {width:518px; overflow:hidden; height:85px;}
.footer_mian div.m div.c div.m div.t ul em {width:1px; overflow:hidden; height:35px; float:left; background:#555; margin-top:25px;}
.footer_mian div.m div.c div.m div.t ul li {width:258px; overflow:hidden; height:75px; float:left}
.footer_mian div.m div.c div.m div.t ul li i {width:34px; overflow:hidden; height:35px; display:block; float:left; text-align:center; line-height:34px; font-size:20px; color:#b2b2b2; background:#555; border-radius:100px; margin-top:20px; margin-left:20px;}
.footer_mian div.m div.c div.m div.t ul li p {width:auto; overflow:hidden; display:block; font-size:14px; color:#FFF; padding-left:10px; margin-top:13px;}
.footer_mian div.m div.c div.m div.t ul li p span {width:auto; display:block; font-weight:bold; font-size:20px;}
.footer_mian div.m div.c div.m div.d {width:518px; overflow:hidden; height:35px; text-align:center; line-height:35px; font-size:13px; background:#979797; color:#353535}

.footer_mian div.m div.r {width:300px; overflow:hidden; float:left; padding-left:20px;}
.footer_mian div.m div.r div.l {width:120px; overflow:hidden; height:120px; display:block; border-radius:6px; float:left}
.footer_mian div.m div.r div.l img {width:120px; overflow:hidden; height:120px; display:block}
.footer_mian div.m div.r div.r {width:160px; overflow:hidden; float:right; text-align:left; line-height:25px; font-size:13px; padding-top:10px; color:#FFF}

.footer_mian div.db {width:100%; overflow:hidden; height:50px; text-align:center; line-height:50px; font-size:14px; color:#9d9c9c; background:#232121; margin-top:40px;}
.footer_mian div.db a {color:#9d9c9c;}

/*新闻首页*/
.newsmian_top {width:100%; overflow:hidden; height:140px; background:#fff}
.newsmian_top div.m {width:1200px; overflow:hidden; height:140px; margin:0px auto}
.newsmian_top div.m div.l {width:354px; overflow:hidden; float:left; height:140px;}
.newsmian_top div.m div.l img {width:354px; overflow:hidden; display:block; height:140px;}
.newsmian_top div.m div.c {width:526px; overflow:hidden; height:40px; text-align:center; padding-left:30px; padding-top:50px; padding-bottom:50px; float:left}
.newsmian_top div.m div.c a {width:auto; overflow:hidden; float:left; display:block; height:40px; line-height:40px; font-size:16px; color:#333; padding-left:15px; padding-right:15px;}
.newsmian_top div.m div.c a:hover {width:auto; overflow:hidden; float:left; display:block; height:40px; line-height:40px; font-size:16px; color:#c11634; padding-left:15px; padding-right:15px; text-decoration:none}
.newsmian_top div.m div.c a.ahover {width:auto; overflow:hidden; float:left; display:block; height:40px; line-height:40px; font-size:16px; color:#c11634; font-weight:bold; padding-left:15px; padding-right:15px; text-decoration:none}

.newsmian_top div.m div.r {width:260px; overflow:hidden; float:left; height:140px; padding-left:30px;}
.newsmian_top div.m div.r div.bd {width:254px; overflow:hidden; height:38px; border:1px solid #d2d2d2; background:#f8f8f8; border-radius:100px; padding:2px; margin-top:50px;}
.newsmian_top div.m div.r div.bd i {width:38px; overflow:hidden; height:38px; display:block; float:left; line-height:38px; font-size:28px; color:#808080; text-align:left; margin-left:15px;}
.newsmian_top div.m div.r div.bd input {width:105px; overflow:hidden; height:38px; display:block; border:0px; background:none; line-height:38px; font-size:14px; color:#808080; float:left; padding-right:20px;}
.newsmian_top div.m div.r div.bd button {width:75px; overflow:hidden; height:38px; display:block; border:0px; background:#c11634; color:#FFF; font-size:14px; color:#FFF; font-weight:bold; float:left; border-radius:100px;}
.newsmian_top div.m div.r div.bd button:hover {width:75px; overflow:hidden; height:38px; display:block; border:0px; background:#940821; color:#FFF; font-size:14px; color:#FFF; font-weight:bold; float:left; border-radius:100px; cursor:pointer;}


.newsmian_tt {width:1200px; overflow:hidden; margin:0px auto; margin-top:25px;}
.newsmian_tt div.l {width:208px; overflow:hidden; border:1px solid #eee; background:#fff; border-radius:3px; padding:15px; padding-top:10px; float:left; min-height:560px;}
.newsmian_tt div.l h1 {width:208px; overflow:hidden; height:30px; border-bottom:1px solid #eee; text-align:left; line-height:26px; font-size:16px; color:#333; font-weight:normal; padding-bottom:6px; margin-bottom:15px;}
.newsmian_tt div.l h1 i {width:3px; overflow:hidden; height:12px; border-radius:2px; background:#c11634; display:block; float:left; margin-top:9px; margin-bottom:9px; margin-right:10px;}
.newsmian_tt div.l dl {width:208px; overflow:hidden; padding-bottom:14.5px; margin-bottom:14.5px; border-bottom:1px dotted #ddd;}
.newsmian_tt div.l dl dt {width:208px; overflow:hidden; text-align:left; line-height:26px;}
.newsmian_tt div.l dl dt a {width:192px; overflow:hidden; text-align:left; line-height:22px; display:block; background:url(../images/icon_1.png) 0px 7px no-repeat; padding-left:16px; font-size:14px; color:#666}
.newsmian_tt div.l dl dt a:hover {width:192px; overflow:hidden; text-align:left; line-height:22px; display:block; background:url(../images/icon_1.png) 0px 7px no-repeat; padding-left:16px; font-size:14px; color:#c11634}
.newsmian_tt div.l dl dd {width:192px; overflow:hidden; text-align:left; margin-top:5px; padding-left:16px;}
.newsmian_tt div.l dl dd a {width:auto; overflow:hidden; line-height:25px; font-size:12px; display:block; background:#f8d0d7; display:block; float:left; border-radius:3px; padding-left:10px; padding-right:10px; color:#c11634}
.newsmian_tt div.l dl dd a:hover {width:auto; overflow:hidden; line-height:25px; font-size:12px; display:block; background:#eab5be; display:block; float:left; border-radius:3px; padding-left:10px; padding-right:10px; color:#c11634; text-decoration:none}

.newsmian_tt div.c {width:588px; overflow:hidden; border:1px solid #eee; background:#fff; border-radius:3px; padding:15px; float:left; margin-left:20px; min-height:560px;}
.newsmian_tt div.c dl {width:588px; overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #ddd}
.newsmian_tt div.c dl a {width:588px; overflow:hidden; height:auto; display:block}
.newsmian_tt div.c dl a dt {width:160px; overflow:hidden; height:120px; display:block; float:left; border-radius:3px;}
.newsmian_tt div.c dl a dt img {width:160px; overflow:hidden; height:120px; display:block;}
.newsmian_tt div.c dl a dd {width:408px; overflow:hidden; height:114px; padding-top:6px; float:right; text-align:left; line-height:25px; font-size:16px; color:#333}
.newsmian_tt div.c dl a dd p {width:408px; overflow:hidden; text-align:left; line-height:22px; font-size:14px; color:#999; display:block; padding-top:8px;}
.newsmian_tt div.c dl a dd p span {color:#c11634}
.newsmian_tt div.c dl a:hover dd {width:408px; overflow:hidden; height:114px; padding-top:6px; float:right; text-align:left; line-height:25px; font-size:16px; color:#c11634;}
.newsmian_tt div.c ul {width:588px; overflow:hidden; padding-bottom:15px; margin-top:15px; border-bottom:1px dotted #ddd}
.newsmian_tt div.c ul li {width:280px; overflow:hidden; float:left; padding-right:14px;}
.newsmian_tt div.c ul li a {width:264px; overflow:hidden; line-height:30px; padding-left:16px; font-size:14px; color:#333; background:url(../images/icon_1.png) left no-repeat}
.newsmian_tt div.c ul li a:hover {width:264px; overflow:hidden; line-height:30px; padding-left:16px; font-size:14px; color:#c11634; background:url(../images/icon_1.png) left no-repeat}
.newsmian_tt div.c dl.tt {width:588px; overflow:hidden; padding-bottom:15px; margin-top:15px; border-bottom:1px dotted #ddd}
.newsmian_tt div.c dl.tt dt {width:588px; overflow:hidden}
.newsmian_tt div.c dl.tt dt a {width:588px; overflow:hidden; text-align:center; line-height:35px; font-size:16px; color:#333}
.newsmian_tt div.c dl.tt dt a:hover {width:588px; overflow:hidden; text-align:center; line-height:35px; font-size:16px; color:#c11634}
.newsmian_tt div.c dl.tt dd {width:588px; overflow:hidden; text-align:center; line-height:25px;}
.newsmian_tt div.c dl.tt dd a {width:auto; overflow:hidden; display:inline-block; line-height:25px; font-size:14px; color:#999; padding-left:10px; padding-right:10px;}
.newsmian_tt div.c dl.tt dd a:hover {width:auto; overflow:hidden; display:inline-block; line-height:25px; font-size:14px; color:#c11634; padding-left:10px; padding-right:10px;}

.newsmian_tt div.r {width:298px; overflow:hidden; border:1px solid #eee; background:#fff; border-radius:3px; float:left; margin-left:20px; min-height:560px;}
.newsmian_tt div.r dl {width:298px; overflow:hidden; height:160px; display:block}
.newsmian_tt div.r dl a {width:298px; overflow:hidden; height:160px; display:block; position:relative}
.newsmian_tt div.r dl a img {width:298px; overflow:hidden; height:160px; display:block}
.newsmian_tt div.r dl a p {width:298px; overflow:hidden; height:40px; text-align:center; line-height:40px; font-size:14px; color:#FFF; display:block; position:absolute; bottom:0px; left:0px; z-index:999; background:url(../images/tm.png)}

.newsmian_tt div.r h1 {width:268px; overflow:hidden; height:30px; margin:0px auto; border-bottom:1px solid #eee; text-align:left; line-height:26px; font-size:16px; color:#333; font-weight:normal; padding-bottom:6px; margin-bottom:15px; margin-top:15px;}
.newsmian_tt div.r h1 i {width:3px; overflow:hidden; height:12px; border-radius:2px; background:#c11634; display:block; float:left; margin-top:9px; margin-bottom:9px; margin-right:10px;}
.newsmian_tt div.r ul {width:268px; overflow:hidden; margin:0px auto; padding-bottom:20px;}
.newsmian_tt div.r ul li a {width:268px; overflow:hidden; line-height:35px; text-align:left; display:block; font-size:14px; color:#333}
.newsmian_tt div.r ul li a em {width:20px; overflow:hidden; height:20px; display:block; float:left; border-radius:100px; line-height:20px; font-size:14px; text-align:center; margin-right:8px; font-style:normal; background:#d5d5d5; color:#FFF; margin-top:10px;}
.newsmian_tt div.r ul li a:hover {width:268px; overflow:hidden; line-height:35px; text-align:left; display:block; font-size:14px; color:#c11634}

.newsmian_list {width:1200px; overflow:hidden; margin:0px auto; margin-top:25px;}
.newsmian_list div.m {width:558px; overflow:hidden; border:1px solid #eee; background:#fff; border-radius:3px; padding:15px; padding-top:10px; float:left;}
.newsmian_list div.m h1 {width:558px; overflow:hidden; height:30px; border-bottom:1px solid #eee; text-align:left; line-height:28px; font-size:16px; color:#333; font-weight:normal; padding-bottom:6px; margin-bottom:15px;}
.newsmian_list div.m h1 i {width:3px; overflow:hidden; height:12px; border-radius:2px; background:#c11634; display:block; float:left; margin-top:9px; margin-bottom:9px; margin-right:10px;}
.newsmian_list div.m h1 a {float:right; font-size:12px; color:#333}
.newsmian_list div.m h1 a:hover {float:right; font-size:12px; color:#c11634}

.newsmian_list div.m dl {width:558px; overflow:hidden; padding-bottom:15px; margin-bottom:5px; border-bottom:1px dotted #ddd}
.newsmian_list div.m dl a {width:558px; overflow:hidden; height:auto; display:block}
.newsmian_list div.m dl a dt {width:140px; overflow:hidden; height:100px; display:block; float:left; border-radius:3px;}
.newsmian_list div.m dl a dt img {width:140px; overflow:hidden; height:100px; display:block;}
.newsmian_list div.m dl a dd {width:398px; overflow:hidden; height:100px; float:right; text-align:left; line-height:25px; font-size:17px; color:#333}
.newsmian_list div.m dl a dd p {width:398px; overflow:hidden; text-align:left; line-height:22px; font-size:13px; color:#999; display:block; padding-top:4px;}
.newsmian_list div.m dl a dd p span {color:#c11634}
.newsmian_list div.m dl a:hover dd {width:398px; overflow:hidden; height:100px; float:right; text-align:left; line-height:25px; font-size:17px; color:#c11634;}

.newsmian_list div.m ul {width:558px; overflow:hidden;}
.newsmian_list div.m ul li {width:558px; overflow:hidden;}
.newsmian_list div.m ul li a {width:542px; overflow:hidden; line-height:35px; padding-left:16px; font-size:14px; color:#666; background:url(../images/icon_1.png) left no-repeat}
.newsmian_list div.m ul li a:hover {width:542px; overflow:hidden; line-height:35px; padding-left:16px; font-size:14px; color:#c11634; background:url(../images/icon_1.png) left no-repeat}
.newsmian_list div.m ul li a span { float:right; color:#999}

.weizhi {width:1200px; overflow:hidden; margin:0px auto; line-height:50px; color:#333; font-size:15px; margin-top:6px;}
.weizhi i {width:30px; overflow:hidden; height:50px; display:block; text-align:left; line-height:54px; font-size:26px; color:#c11634; margin-right:3px; float:left}
.weizhi a {color:#333}
.weizhi a:hover {color:#c11634}


.newslist {width:1200px; overflow:hidden; margin:0px auto; margin-top:20px;}
.newslist div.l {width:838px; overflow:hidden; float:left; padding:20px; border:1px solid #eee; background:#fff; border-radius:3px; min-height:1000px;}
.newslist div.l dl {width:838px; overflow:hidden; border-bottom:1px dotted #999; padding-bottom:20px; margin-bottom:20px;}
.newslist div.l dl a {width:838px; overflow:hidden; height:auto; display:block}
.newslist div.l dl a dt {width:240px; overflow:hidden; height:141px; float:left; border-radius:6px;}
.newslist div.l dl a dt img {width:240px; overflow:hidden; height:141px; display:block}
.newslist div.l dl a dd {width:578px; overflow:hidden; height:120px; float:right; text-align:left; line-height:30px; font-size:20px; color:#333; padding-top:10px; padding-bottom:10px;}
.newslist div.l dl a dd p {width:578px; overflow:hidden; text-align:left; display:block; line-height:22px; color:#999; font-size:14px; padding-top:6px;}
.newslist div.l dl a dd p b {color:#c11634; font-weight:normal}
.newslist div.l dl a dd span {width:578px; overflow:hidden; display:block; height:30px; padding-top:20px; text-align:left; line-height:30px; font-size:12px; color:#999}
.newslist div.l dl a dd span i {width:20px; overflow:hidden; height:30px; text-align:left; line-height:32px; font-size:14px; color:#999; display:block; float:left}
.newslist div.l dl a dd span em {width:auto; overflow:hidden; float:left; font-style:normal; line-height:30px; margin-right:40px;}

.newslist div.l dl a:hover {width:838px; overflow:hidden; height:auto; display:block}
.newslist div.l dl a:hover dt {width:240px; overflow:hidden; height:141px; float:left; border-radius:6px;}
.newslist div.l dl a:hover dt img {width:240px; overflow:hidden; height:141px; display:block}
.newslist div.l dl a:hover dd {width:578px; overflow:hidden; height:120px; float:right; text-align:left; line-height:30px; font-size:20px; color:#c11634; padding-top:10px; padding-bottom:10px;}
.newslist div.l dl a:hover dd p {width:578px; overflow:hidden; text-align:left; display:block; line-height:22px; color:#999; font-size:14px; padding-top:6px;}
.newslist div.l dl a:hover dd p b {color:#c11634; font-weight:normal}
.newslist div.l dl a:hover dd span {width:578px; overflow:hidden; display:block; height:30px; padding-top:20px; text-align:left; line-height:30px; font-size:12px; color:#999}
.newslist div.l dl a:hover dd span i {width:20px; overflow:hidden; height:30px; text-align:left; line-height:32px; font-size:14px; color:#999; display:block; float:left}
.newslist div.l dl a:hover dd span em {width:auto; overflow:hidden; float:left; font-style:normal; line-height:30px; margin-right:40px;}

.newslist div.r {width:300px; overflow:hidden;  float:left; margin-left:20px; min-height:560px;}
.newslist div.r div.fl {width:300px; overflow:hidden; background:#fec6d3}
.newslist div.r div.fl h1 {width:300px; overflow:hidden; height:50px; background:#df9fa9; text-align:left; line-height:48px; font-size:18px; color:#FFF;}
.newslist div.r div.fl h1 i {width:40px; overflow:hidden; height:50px; text-align:left; line-height:50px; font-size:30px; color:#FFF; float:left; display:block; font-weight:normal; margin-left:10px;}
.newslist div.r div.fl div.m {width:250px; overflow:hidden; padding:25px; padding-top:10px;}
.newslist div.r div.fl div.m a {width:250px; overflow:hidden; line-height:35px; text-align:center; font-size:16px; color:#FFF; border-radius:5px; background:#df9fa9; margin-top:15px; display:block}
.newslist div.r div.fl div.m a:hover {width:250px; overflow:hidden; line-height:35px; text-align:center; font-size:16px; color:#FFF; border-radius:5px; background:#ce8b95; margin-top:15px; display:block; text-decoration:none}
.newslist div.r div.fl div.m a.ahover {width:250px; overflow:hidden; line-height:35px; text-align:center; font-size:16px; color:#FFF; border-radius:5px; background:#b05664; margin-top:15px; display:block}
.newslist div.r div.hot {width:298px; overflow:hidden; border:1px solid #eee; background:#fff; border-radius:3px; margin-top:20px;}
.newslist div.r div.hot h1 {width:268px; overflow:hidden; height:30px; margin:0px auto; border-bottom:1px solid #eee; text-align:left; line-height:26px; font-size:16px; color:#333; font-weight:normal; padding-bottom:6px; margin-bottom:15px; margin-top:15px;}
.newslist div.r div.hot h1 i {width:3px; overflow:hidden; height:12px; border-radius:2px; background:#c11634; display:block; float:left; margin-top:9px; margin-bottom:9px; margin-right:10px;}
.newslist div.r div.hot ul {width:268px; overflow:hidden; margin:0px auto; padding-bottom:20px;}
.newslist div.r div.hot ul li a {width:268px; overflow:hidden; line-height:35px; text-align:left; display:block; font-size:14px; color:#333}
.newslist div.r div.hot ul li a em {width:20px; overflow:hidden; height:20px; display:block; float:left; border-radius:100px; line-height:20px; font-size:14px; text-align:center; margin-right:8px; font-style:normal; background:#d5d5d5; color:#FFF; margin-top:10px;}
.newslist div.r div.hot ul li a:hover {width:268px; overflow:hidden; line-height:35px; text-align:left; display:block; font-size:14px; color:#c11634}

/*分页*/
.pagelistfy {width:auto; overflow:hidden; margin:0px auto; margin-bottom:20px; text-align:center}
.pagelistfy ul li {width:auto; overflow:hidden; height:37px; display:inline-block; margin-left:2px; margin-right:2px; text-align:center; line-height:35px; font-size:14px; color:#777; border:1px solid #ddd; border-radius:5px; background:#fff}
.pagelistfy ul li:hover {width:auto; overflow:hidden; height:37px; display:inline-block; text-align:center; line-height:35px; font-size:14px; color:#fff; border:1px solid #c11634; border-radius:5px; background:#c11634; text-decoration:none; cursor:pointer}
.pagelistfy ul li a {width:auto; overflow:hidden; height:35px; display:block; padding-left:15px; padding-right:15px; }
.pagelistfy ul li a:hover {text-decoration:none; padding-left:15px; padding-right:15px; }
.pagelistfy ul li.active {width:auto; overflow:hidden; height:37px; display:inline-block; text-align:center; line-height:35px; font-size:14px; color:#fff; border:1px solid #c11634; border-radius:5px; background:#c11634; text-decoration:none; cursor:pointer}
.pagelistfy ul li.active a {color:#FFF; padding-left:15px; padding-right:15px;}
.pagelistfy ul li:hover a {color:#FFF; padding-left:15px; padding-right:15px;}


.newsshows {width:838px; overflow:hidden}
.newsshows h3 {width:560px; overflow:hidden; text-align:center; margin:0px auto; line-height:40px; margin-top:30px; font-size:24px; font-weight:normal}
.newsshows h4 {width:838px; overflow:hidden; display:block; height:30px; padding-top:20px; text-align:center; font-weight:normal; line-height:30px; font-size:12px; color:#999}
.newsshows h4 i {width:20px; overflow:hidden; height:30px; text-align:left; line-height:32px; font-size:14px; color:#999; display:inline-block}
.newsshows h4 em {width:auto; overflow:hidden; font-style:normal; line-height:30px; margin-right:40px; display:inline-block}
.newsshows div.zy {width:580px; overflow:hidden; margin:0px auto; height:89px; background:url(../images/zhaiyao.png); text-align:left; font-size:14px; color:#666; line-height:26px; padding-left:160px; padding-right:100px; padding-top:20px; padding-bottom:20px; margin-top:30px;}

.newsshows div.newsshowmain {width:820px; overflow:hidden; margin:0px auto; padding-top:40px; text-align:left; line-height:26px; font-size:14px; color:#333;}
.newsshows div.newsshowmain p {width:820px; overflow:hidden; display:block; font-size:14px; line-height:26px; padding-bottom:10px;}
.newsshows div.newsshowmain img {width:auto !important; overflow:hidden !important; display:block !important; margin:0px auto !important; margin-top:10px !important; margin-bottom:10px !important; max-width:100% !important}
.newsshows div.newsshowmain div.sm {width:auto; overflow:hidden; font-size:12px; text-align:left; line-height:22px; color:#666; padding-top:30px; margin-top:30px; border-top:1px dotted #ccc}
.newsshows div.newsshowmain div.sm dl.bq {border:0px; padding:0px; margin:0px;}
.newsshows div.newsshowmain div.sm dl.bq dt {width:80px; overflow:hidden; float:left; text-align:left; line-height:30px; font-size:14px;}
.newsshows div.newsshowmain div.sm dl.bq dd {width:750px; overflow:hidden; float:right; text-align:left; line-height:26px; font-size:14px;}
.newsshows div.newsshowmain td {border-left: 1px solid #ddd; border-top: 1px solid #ddd; padding: 10px}
.newsshows div.newsshowmain table {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}


.newsshows div.nextup {width:820px; overflow:hidden; margin:0px auto; margin-top:20px; padding-bottom:20px; border-top:1px solid #eee; padding-top:20px;}
.newsshows div.nextup a {width:820px; overflow:hidden; text-align:left; line-height:32px; font-size:14px; color:#333; display:block; float:left}
.newsshows div.nextup a:hover {width:820px; overflow:hidden; text-align:left; line-height:32px; font-size:14px; color:#c11634; display:block; float:left}

.newsshows div.xgwz {width:820px; overflow:hidden; margin:0px auto; margin-top:20px;}
.newsshows div.xgwz h6 {width:820px; overflow:hidden; text-align:left; height:50px; background:url(../images/hx.jpg) bottom repeat-x}
.newsshows div.xgwz h6 span {width:auto; overflow:hidden; float:left; display:block; height:50px; font-size:16px; color:#c11634; line-height:50px; background:url(../images/hx_k.jpg) bottom repeat-x}

.newsshows div.xgwz ul {width:820px; overflow:hidden; padding-top:20px; margin-bottom:15px;}
.newsshows div.xgwz ul li {width:400px; overflow:hidden; float:left; padding-right:10px;}
.newsshows div.xgwz ul li a {width:400px; overflow:hidden; line-height:35px; padding-left:16px; font-size:14px; color:#666; background:url(../images/icon_1.png) left no-repeat}
.newsshows div.xgwz ul li a:hover {width:400px; overflow:hidden; line-height:35px; padding-left:16px; font-size:14px; color:#c11634; background:url(../images/icon_1.png) left no-repeat}


.nybanner {width:100%; overflow:hidden; height:320px;}
.nybanner a {width:100%; overflow:hidden; height:320px; display:block}


.videonav {width:1138px; overflow:hidden; height:58px; border:1px solid #ddd; background:#fff; border-radius:5px; margin:0px auto; margin-top:10px; padding-left:30px; padding-right:30px;}
.videonav a {width:149px; overflow:hidden; height:58px; line-height:58px; float:left; display:block; font-size:16px; color:#333; text-align:center}
.videonav a:hover {width:149px; overflow:hidden; height:58px; line-height:58px; float:left; display:block; font-size:16px; color:#c11634; text-align:center}
.videonav a.ahover {width:149px; overflow:hidden; height:58px; line-height:58px; float:left; display:block; font-size:16px; color:#c11634; font-weight:bold; text-align:center}

.videolist {width:1240px; overflow:hidden; margin:0px auto; margin-top:20px;}
.videolist ul li {width:224px; overflow:hidden; float:left; padding-left:20px; padding-bottom:20px;}
.videolist ul li a {width:222px; overflow:hidden; border:1px solid #e2e2e2; height:auto; display:block; border-radius:7px; background:#FFF}
.videolist ul li a img {width:222px; overflow:hidden; height:145px; display:block}
.videolist ul li a h3 {width:192px; overflow:hidden; padding:15px; text-align:left; font-size:14px; color:#333; line-height:25px; font-weight:normal}
.videolist ul li a h4 {width:192px; overflow:hidden; padding:15px; height:36px; padding-top:0px; padding-bottom:0px; background:#f7f7f7}
.videolist ul li a h4 b {width:auto; overflow:hidden; line-height:36px; font-size:12px; color:#666; font-weight:normal;}
.videolist ul li a h4 strong {width:auto; overflow:hidden; line-height:36px; float:right; font-size:12px; font-weight:normal; color:#666}
.videolist ul li a h4 strong em {width:20px; overflow:hidden; height:36px; display:block; float:left; font-size:15px; text-align:center;}
.videolist ul li a:hover {width:222px; overflow:hidden; border:1px solid #e2e2e2; height:auto; display:block; border-radius:7px; background:#FFF; text-decoration:none}
.videolist ul li a:hover img {width:222px; overflow:hidden; height:145px; display:block}
.videolist ul li a:hover h3 {width:192px; overflow:hidden; padding:15px; text-align:left; font-size:14px; color:#c11634; line-height:25px; font-weight:normal}
.videolist ul li a:hover h4 {width:192px; overflow:hidden; padding:15px; height:36px; padding-top:0px; padding-bottom:0px; background:#f7f7f7}
.videolist ul li a:hover h4 b {width:auto; overflow:hidden; line-height:36px; font-size:12px; color:#666; font-weight:normal;}
.videolist ul li a:hover h4 strong {width:auto; overflow:hidden; line-height:36px; float:right; font-size:12px; font-weight:normal; color:#666}
.videolist ul li a:hover h4 strong em {width:20px; overflow:hidden; height:36px; display:block; float:left; font-size:15px; text-align:center;}


.videoshow_bfq {width:100%; overflow:hidden; height:780px; background:#c11634}
.videoshow_bfq div.wz {width:1200px; overflow:hidden; margin:0px auto; line-height:50px; color:#fff; font-size:15px; margin-top:6px;}
.videoshow_bfq div.wz i {width:30px; overflow:hidden; height:50px; display:block; text-align:left; line-height:54px; font-size:26px; color:#fff; margin-right:3px; float:left}
.videoshow_bfq div.wz a {color:#fff}
.videoshow_bfq div.wz a:hover {color:#fff}

.videoshow_bfq div.bofang {width:1160px; overflow:hidden; height:500px; padding:20px; background:#96051f; border-radius:6px; margin:0px auto; margin-top:20px;}
.videoshow_bfq div.bofang div.bfq {width:880px; overflow:hidden; height:500px; float:left}
.videoshow_bfq div.bofang div.vlog {width:260px; overflow:hidden; float:right; height:500px;}
.videoshow_bfq div.bofang div.vlog h5 {width:260px; overflow:hidden; height:30px; line-height:30px; text-align:left; color:#FFF; font-size:14px; font-weight:normal}
.videoshow_bfq div.bofang div.vlog h5 span { font-size:12px; color:#e0a4af; padding-left:20px;}
.videoshow_bfq div.bofang div.vlog div.lb {width:230px; overflow-y:auto; overflow-x:hidden; height:470px; padding-right:30px; position:relative;}
.videoshow_bfq div.bofang div.vlog div.lb dl {width:230px; overflow:hidden; padding-bottom:15px; margin-top:15px; border-bottom:1px solid #a70a26}
.videoshow_bfq div.bofang div.vlog div.lb dl a {width:230px; overflow:hidden; display:block}
.videoshow_bfq div.bofang div.vlog div.lb dl a dt {width:30px; overflow:hidden; height:30px; float:left; display:block; text-align:left; line-height:30px; font-size:26px; color:#fff}
.videoshow_bfq div.bofang div.vlog div.lb dl a dd {width:190px; overflow:hidden; float:right; text-align:left; font-size:14px; color:#eccdd3; line-height:22px; padding-top:2.4px;}
.videoshow_bfq div.bofang div.vlog div.lb dl a dd span {width:190px; overflow:hidden; line-height:22px; padding-top:6px; text-align:left; display:block; color:#eccdd3}
.videoshow_bfq div.bofang div.vlog div.lb dl a dd span b {float:right; font-weight:normal}

#video {width: 880px; height: 500px;  margin: 0 auto; position: relative;}
#video video {width: 100%; height: 100%; object-fit: fill;}
.VideoBtn {position: absolute; left: 50%; top: 50%; display: block; width: 70px; height: 70px; text-align:center; line-height:70px; color:#FFF; font-size:60px !important; margin-left: -35px; margin-top: -35px; cursor: pointer; z-index: 10; display:block}
.VideoBtn:hover {position: absolute; left: 50%; top: 50%; display: block; width: 70px; height: 70px; text-align:center; line-height:70px; color:#eee; font-size:60px !important; margin-left: -35px; margin-top: -35px; cursor: pointer; z-index: 10; display:block}


.videoshow_bfq div.subtit {width:1200px; overflow:hidden; margin:0px auto; padding-top:35px;}
.videoshow_bfq div.subtit div.l {width:900px; overflow:hidden; float:left; text-align:left; line-height:30px; font-size:24px; color:#FFF}
.videoshow_bfq div.subtit div.l span {width:900px; overflow:hidden; display:block; height:30px; padding-top:20px; text-align:left; line-height:30px; font-size:12px; color:#e0a4af}
.videoshow_bfq div.subtit div.l span i {width:20px; overflow:hidden; height:30px; text-align:left; line-height:32px; font-size:14px; color:#e0a4af; display:block; float:left}
.videoshow_bfq div.subtit div.l span em {width:auto; overflow:hidden; float:left; font-style:normal; line-height:30px; margin-right:40px; font-weight:normal}
.videoshow_bfq div.subtit div.r {width:300px; overflow:hidden; float:right}

.videoshow_bfq div.subtit div.r div.fx {width:200px; overflow:hidden; height:40px; float:right; display:block; padding-top:20px;}
.videoshow_bfq div.subtit div.r div.fx a {width:30px !important; overflow:hidden !important; padding:0px !important; height:30px !important; display:block !important; float:left !important; margin-left:10px !important; color:#fff !important; border-radius:100px !important; line-height:32px !important; font-size:22px !important; border:2px solid #fff !important; text-align:center !important; background:none !important}
.videoshow_bfq div.subtit div.r div.fx a:hover {width:30px !important; overflow:hidden !important; padding:0px !important; height:30px !important; display:block !important; float:left !important; margin-left:10px !important; color:#fff !important; border-radius:100px !important; line-height:32px !important; font-size:22px !important; border:2px solid #fff !important; background:#23a6d5 !important; text-align:center !important; text-decoration:none !important; background:none !important}


.video_shows {width:1200px; overflow:hidden; margin:0px auto; margin-top:20px;}
.video_shows div.l {width:838px; overflow:hidden; float:left; padding:20px; border:1px solid #eee; background:#fff; border-radius:3px; min-height:1000px; padding-top:20px;}
.video_shows div.l h6 {width:838px; overflow:hidden; text-align:left; height:50px; background:url(../images/hx.jpg) bottom repeat-x}
.video_shows div.l h6 span {width:auto; overflow:hidden; float:left; display:block; height:50px; font-size:16px; color:#c11634; line-height:50px; background:url(../images/hx_k.jpg) bottom repeat-x}

.video_shows div.r {width:300px; overflow:hidden;  float:left; margin-left:20px; min-height:560px;}
.video_shows div.r div.hot {width:298px; overflow:hidden; border:1px solid #eee; background:#fff; border-radius:3px;}
.video_shows div.r div.hot h1 {width:268px; overflow:hidden; height:30px; margin:0px auto; border-bottom:1px solid #eee; text-align:left; line-height:26px; font-size:14px; color:#333; font-weight:normal; padding-bottom:6px; margin-bottom:15px; margin-top:15px;}
.video_shows div.r div.hot h1 i {width:3px; overflow:hidden; height:12px; border-radius:2px; background:#c11634; display:block; float:left; margin-top:9px; margin-bottom:9px; margin-right:10px;}
.video_shows div.r div.hot ul li {width:268px; overflow:hidden; margin:0px auto; padding-bottom:20px;}
.video_shows div.r div.hot ul li a {width:268px; overflow:hidden; display:block}
.video_shows div.r div.hot ul li a i {width:106px; overflow:hidden; height:70px; display:block; float:left; border-radius:5px;}
.video_shows div.r div.hot ul li a i img {width:106px; overflow:hidden; height:70px; display:block;}
.video_shows div.r div.hot ul li a p {width:142px; overflow:hidden; float:right; display:block; text-align:left; line-height:24px; font-size:15px; color:#333; padding-top:6px;}
.video_shows div.r div.hot ul li a:hover {width:268px; overflow:hidden; display:block}
.video_shows div.r div.hot ul li a:hover i {width:106px; overflow:hidden; height:70px; display:block; float:left; border-radius:5px;}
.video_shows div.r div.hot ul li a:hover i img {width:106px; overflow:hidden; height:70px; display:block;}
.video_shows div.r div.hot ul li a:hover p {width:142px; overflow:hidden; float:right; display:block; text-align:left; line-height:24px; font-size:15px; color:#c11634; padding-top:6px;}




/*居住证积分*/
.juzhuzheng_main {width:1300px; overflow:hidden; margin:0px auto}
.juzhuzheng_main div.m {width:575px; overflow:hidden; padding-left:50px; float:left; padding-top:30px; padding-bottom:20px;}
.juzhuzheng_main div.m a {width:573px; overflow:hidden; display:block; border:1px solid #dfdfdf; background:#FFF; border-radius:8px; min-height:360px; position:relative}
.juzhuzheng_main div.m a h1 {width:573px; overflow:hidden; height:100px; text-align:left; padding-left:40px; line-height:100px; color:#FFF; font-size:24px; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a i {width:170px; overflow:hidden; height:130px; display:block; border-radius:6px; position:absolute; top:25px; right:20px; z-index:999; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a i img {width:170px; overflow:hidden; height:130px; display:block; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a h3 {width:493px; overflow:hidden; text-align:left; font-size:20px; font-weight:normal; color:#333; line-height:30px; position:absolute; left:50%; margin-left:-246.5px; top:140px; z-index:999; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a h3 p {width:493px; overflow:hidden; display:block; text-align:left; font-size:16px; color:#999; padding-top:25px; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a span {width:auto; overflow:hidden; height:40px; display:block; border-radius:100px; padding-left:30px; padding-right:30px; line-height:40px; font-size:16px; color:#FFF; position:absolute; left:40px; bottom:40px; z-index:999; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a h3 b {font-weight:normal}

.juzhuzheng_main div.m a:hover {width:573px; overflow:hidden; display:block; border:1px solid #dfdfdf; background:#FFF; border-radius:8px; min-height:360px; position:relative; text-decoration:none}
.juzhuzheng_main div.m a:hover h1 {width:573px; overflow:hidden; height:100px; text-align:left; padding-left:40px; line-height:100px; color:#FFF; font-size:24px; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a:hover i {width:170px; overflow:hidden; height:130px; display:block; border-radius:6px; position:absolute; top:15px; right:20px; z-index:999; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a:hover i img {width:170px; overflow:hidden; height:130px; display:block; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a:hover h3 {width:493px; overflow:hidden; text-align:left; font-size:20px; font-weight:normal; color:#c11634; line-height:30px; position:absolute; left:50%; margin-left:-246.5px; top:140px; z-index:999; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a:hover h3 p {width:493px; overflow:hidden; display:block; text-align:left; font-size:16px; color:#999; padding-top:25px; transition: all 0.3s linear 0s;}
.juzhuzheng_main div.m a:hover span {width:auto; overflow:hidden; height:40px; display:block; border-radius:100px; padding-left:30px; padding-right:30px; line-height:40px; font-size:16px; color:#FFF; position:absolute; left:40px; bottom:40px; z-index:999; transition: all 0.3s linear 0s; background:#c11634 !important}





/*积分计算器*/
.jfjsq {width:1200px; overflow:hidden; margin:0px auto; height:434px; background:#FFF; margin-top:30px;}
.jfjsq div.l {width:568px; overflow:hidden; height:434px; display:block; float:left}
.jfjsq div.l img {width:568px; overflow:hidden; height:434px; display:block;}
.jfjsq div.r {width:632px; overflow:hidden; float:right; height:434px; position:relative}
.jfjsq div.r h3 {width:500px; overflow:hidden; margin:0px auto; font-size:16px; line-height:30px; color:#333; margin-top:100px; font-weight:normal}
.jfjsq div.r div.an {width:632px; overflow:hidden; margin-top:50px; text-align:center}
.jfjsq div.r div.an a {width:auto; overflow:hidden; height:50px; display:inline-block; border-radius:100px; padding-left:30px; padding-right:30px; margin-left:15px; margin-right:15px; line-height:50px; font-size:16px; color:#FFF; transition: all 0.3s linear 0s;}
.jfjsq div.r div.an a:hover {width:auto; overflow:hidden; height:50px; display:inline-block; border-radius:100px; padding-left:30px; padding-right:30px; margin-left:15px; margin-right:15px; line-height:50px; font-size:16px; color:#FFF; transition: all 0.3s linear 0s; background:#6a0b07 !important; text-decoration:none}


.jfbiaodan {width:800px; overflow:hidden; margin:0px auto; min-height:1000px; border:1px solid #ccc; background:#FFF; border-radius:8px; margin-top:30px; margin-bottom:30px; padding:30px; padding-top:20px;}
.jfbiaodan h1 {width:800px; overflow:hidden; text-align:center; line-height:50px; border-bottom:1px dotted #ccc; font-size:20px; color:#333; font-weight:normal; padding-bottom:10px;}
.jfbiaodan div.yqts {width:770px; overflow:hidden; border-radius:5px; padding:15px; text-align:left; line-height:24px; font-size:14px; background:#efacb2; margin-top:20px; color:#8a242d}
.jfbiaodan div.yqts span {color:#000}
.jfbiaodan h2 {width:800px; overflow:hidden; text-align:left; height:50px; background:url(../images/hx.jpg) bottom repeat-x; margin-top:20px;}
.jfbiaodan h2 span {width:auto; overflow:hidden; float:left; display:block; height:50px; font-size:16px; color:#c11634; line-height:50px; background:url(../images/hx_k.jpg) bottom repeat-x}
.jfbiaodan h3 {width:780px; overflow:hidden; border-radius:5px; background:#f1f1f1; text-align:left; line-height:35px; font-size:15px; color:#666; padding-left:20px; margin-top:20px;}
.jfbiaodan div.bd {width:800px; overflow:hidden; padding-top:15px; padding-bottom:15px; font-size:15px; color:#333; line-height:30px;}
.jfbiaodan div.bd input {width:auto; overflow:hidden; height:30px; border:1px solid #eee; background:#fcfcfc; border-radius:3px; text-align:left; line-height:30px; font-size:14px; color:#333; padding-left:15px; padding-right:15px; margin-right:10px;}
.jfbiaodan div.bd div.xzx {width:auto; display:block; padding-left:30px; overflow:hidden; height:30px;}
.jfbiaodan div.bd div.xzx select {width:200px; overflow:hidden; height:30px; border:1px solid #eee; background:url(../images/xl.png) right no-repeat #fcfcfc; border-radius:3px; text-align:left; line-height:30px; font-size:14px; color:#333; padding-left:15px; padding-right:15px; margin-right:10px; margin-right:15px; float:left; display:block}
.jfbiaodan div.bd div.xzx span {width:auto; display:block; float:left; line-height:30px; padding-right:10px;}

.jfbiaodan div.bd select {width:200px; overflow:hidden; height:30px; border:1px solid #eee; background:url(../images/xl.png) right no-repeat #fcfcfc; border-radius:3px; text-align:left; line-height:30px; font-size:14px; color:#333; padding-left:15px; padding-right:15px; margin-right:10px; margin-right:15px; float:left; display:block}
.jfbiaodan div.bd span {width:auto; display:block; float:left; line-height:30px; padding-right:10px;}


label.cf {width:auto; overflow:hidden; height:26px; line-height:24px; display:block; padding-top:15px;}
label.cf b {font-weight:normal; float:left}
label:first-child {margin-right: 40px;}
label input, .radio_on {display: none;}            
.pos {display: inline;vertical-align: middle; float:left; margin-right:10px;}        
.radio_bg {position: relative;display: inline-block;height: 23px;width: 23px;border: 1px solid #B3B4B8;border-radius: 50%;}        
label:hover .radio_bg, label input:checked + b.pos b.radio_bg {border: 1px solid #c11634;}        
label input:checked + b.pos b.radio_bg .radio_on {display: inline-block;position: absolute;top: 5px;left: 5px;width: 13px;height: 13px;border-radius: 50%;background-color: #c11634;}


.tjan {width:800px; overflow:hidden; margin-top:30px; margin-bottom:30px; text-align:center}
.tjan button {width:auto; overflow:hidden; height:50px; display:inline-block; border-radius:100px; padding-left:30px; padding-right:30px; margin-left:15px; margin-right:15px; line-height:50px; font-size:16px; color:#FFF; transition: all 0.3s linear 0s; border:0px; cursor:pointer}
.tjan button:hover {width:auto; overflow:hidden; height:50px; display:inline-block; border-radius:100px; padding-left:30px; padding-right:30px; margin-left:15px; margin-right:15px; line-height:50px; font-size:16px; color:#FFF; transition: all 0.3s linear 0s; background:#6a0b07 !important; text-decoration:none; border:0px; cursor:pointer}

.cefenzk {width:auto; padding:15px; background:#fcfcfc; margin-top:20px; border-radius:8px; border:1px solid #eee; padding-top:15px;}
.cefenzk h6 {width:auto; overflow:hidden; height:auto; line-height:20px; font-size:16px; font-weight:normal; color:#F30; border-bottom:1px dotted #ddd; padding-bottom:16px;}
.cefenzk div.nr {width:auto; overflow:hidden; margin-top:15px; text-align:left; padding-bottom:15px; border-bottom:1px dotted #ddd;}

/*关于我们*/
.aboutbjf {width:1198px; overflow:hidden; margin:0px auto; border:1px solid #ddd;  background:url(../images/about_l.jpg) repeat-y left #fff; margin-top:20px; margin-bottom:20px;}
.aboutbjf div.l {width:220px; overflow:hidden; float:left; background:#ededed; border-right:1px solid #ddd;}
.aboutbjf div.l a {width:180px; overflow:hidden; padding-left:20px; padding-right:20px; height:80px; text-align:left; line-height:80px; font-size:16px; color:#333; display:block; border-bottom:1px solid #ddd; background:#ededed;}
.aboutbjf div.l a i {width:25px; overflow:hidden; height:25px; float:right; text-align:right; line-height:25px; font-size:24px; color:#666; margin-top:27.5px;}
.aboutbjf div.l a:hover {width:180px; overflow:hidden; padding-left:20px; padding-right:20px; height:80px; text-align:left; line-height:80px; font-size:16px; color:#fff; display:block; border-bottom:1px solid #c11634; text-decoration:none; background:#c11634;}
.aboutbjf div.l a:hover i {width:25px; overflow:hidden; height:25px; float:right; text-align:right; line-height:25px; font-size:24px; color:#fff; margin-top:27.5px;}
.aboutbjf div.l a.ahover {width:180px; overflow:hidden; padding-left:20px; padding-right:20px; height:80px; text-align:left; line-height:80px; font-size:16px; color:#fff; display:block; border-bottom:1px solid #c11634; text-decoration:none; background:#c11634;}
.aboutbjf div.l a.ahover i {width:25px; overflow:hidden; height:25px; float:right; text-align:right; line-height:25px; font-size:24px; color:#fff; margin-top:27.5px;}
.aboutbjf div.r {width:917px; overflow:hidden; float:right; padding:30px; padding-top:0px;}
.aboutbjf div.r h1 {width:917px; overflow:hidden; height:80px; text-align:left; line-height:80px; font-size:24px; color:#333; display:block; border-bottom:1px solid #ddd; font-weight:normal}
.aboutbjf div.r div.aboutshow {width:917px; overflow:hidden; margin:0px auto; padding-top:40px; text-align:left; line-height:35px; font-size:16px; color:#333;}
.aboutbjf div.r div.aboutshow p {width:917px; overflow:hidden; display:block; font-size:16px; line-height:35px; padding-bottom:20px;}
.aboutbjf div.r div.aboutshow img {width:auto !important; overflow:hidden !important; display:block !important; margin:0px auto !important; margin-top:10px !important; margin-bottom:10px !important; max-width:100% !important}


/*cebian*/
.cbservice {width:80px; overflow:hidden; height:400px; background:#fafafa; border-radius:7px; border:1px solid #ddd; position:fixed; right:20px; bottom:20%; z-index:999999999999999}
.cbservice a {width:80px; overflow:hidden; height:80px; display:block; background:url(../images/hx.jpg) bottom repeat-x}
.cbservice a i {width:36px; overflow:hidden; height:36px; display:block; margin:0px auto; text-align:center; line-height:36px; font-size:30px; color:#c11634; margin-top:12px;}
.cbservice a p {width:80px; overflow:hidden; height:80px; display:block; text-align:center; font-size:14px; color:#333}
.cbservice a:hover {width:80px; overflow:hidden; height:80px; display:block; background:url(../images/hx.jpg) bottom repeat-x #c11634; text-decoration:none}
.cbservice a:hover i {width:36px; overflow:hidden; height:36px; display:block; margin:0px auto; text-align:center; line-height:36px; font-size:30px; color:#fff; margin-top:12px;}
.cbservice a:hover p {width:80px; overflow:hidden; height:80px; display:block; text-align:center; font-size:14px; color:#fff}


.fh_index {width:60px; overflow:hidden; height:60px; position:fixed; top:160px; left:50%; margin-left:-670px; z-index:999999}
.fh_index a {width:60px; overflow:hidden; height:60px; display:block; background:url(../images/fh_index_k.png)}
.fh_index a:hover {width:60px; overflow:hidden; height:60px; display:block; background:url(../images/fh_index_k.png)}




